package com.qumitech.visualnovel.service.shop;

import com.alibaba.fastjson.JSONObject;
import com.qumitech.visualnovel.model.common.BaseRsp;
import com.qumitech.visualnovel.controller.vo.shop.ShopAdminAuditDTO;
import com.qumitech.visualnovel.controller.vo.shop.ShopOrderQuery;
import com.qumitech.visualnovel.pubdef.dto.Shop.SupplememtDTO;

import java.util.Map;

public interface ShopService {
    Map<String, Object> getOrders(ShopOrderQuery query);
    void supplementOrder(String oid, String remark);
    void addSupplememt(SupplememtDTO supplememtDTO);

    void saveReward(JSONObject param);
    BaseRsp rewardUserInfo(JSONObject param);
    BaseRsp getRewardList(String operator, Long uid, Integer propType, Integer changeType,
                          String startTime, String endTime, Integer offset, Integer limit);

    BaseRsp audit(ShopAdminAuditDTO param);
}
